![]() |
Para obter um tratamento mais detalhado desse tópico, consulte Transmitindo uma Lista de Parâmetros para uma Macro no Guia de Programação de Macros (principalmente para administradores de sistema e escritores de macros). |
Algumas macros permitem a especificação de uma lista de parâmetros quando você reproduz a macro. A lista de parâmetros pode ser obrigatória ou opcional.
Uma lista de parâmetros é um conjunto de valores que
informa à macro como desempenhar seu trabalho.
Por exemplo, uma macro nomeada FileDownload
poderia esperar a especificação de uma lista de parâmetros
contendo os dois valores a seguir:
NewData.123
e
MyData.123
.
A lista de parâmetros de cada macro é diferente. O administrador do sistema ou o autor da macro devem fornecer instruções e exemplos para especificação da lista de parâmetros.
Você pode verificar o campo Descrição da macro, para ver se ele contém uma descrição de uma lista de parâmetros. Para verificar o campo Descrição da macro, abra a janela Propriedades da Macro a partir de uma das seguintes janelas:
Esta seção descreve brevemente o formato de uma lista de parâmetros. Para obter detalhes adicionais, consulte Formato de uma Lista de Parâmetros no Guia de Programação de Macros (principalmente para administradores de sistema e escritores de macros).
O padrão de uma lista de parâmetros para uma macro é:
Formato de regras:
Lista de Parâmetros
Uma lista de parâmetros é uma série de pares nome-valor. Você pode especificar qualquer número de pares, contanto que cada par faça referência a uma variável real definida na macro. Utilize um espaço em branco, uma vírgula ou ambos para separar um par nome-valor do próximo. No exemplo anterior, há dois pares nome-valor:
strRemoteFile="NewData.123"
é o primeiro par nome-valor.
strLocalFile="MyData.123"
é o segundo par nome-valor.
,
) depois do primeiro
par nome-valor, o separa do segundo par nome-valor.
Pares Nome-Valor
Cada par nome-valor consiste em:
strRemoteFile
no primeiro par nome-valor no exemplo anterior);
seguido por
=
); seguido por
"NewData.123"
no primeiro par nome-valor no exemplo anterior.)
Nome da Variável
Escreva o nome da variável exatamente como ele é escrito na macro,
por exemplo strRemoteFile
.
A variável deve ser uma variável pertencente a um tipo de dados padrão
(inteiro, duplo, cadeia ou booleano).
Não é possível especificar uma variável pertencente a um tipo importado.
Sinal de Igual (=
)
Um sinal de igual é obrigatório entre o nome e o valor da variável.
Valor da Variável
O valor da variável deve ser colocado entre aspas duplas (""
),
por exemplo "NewData.123"
.
O valor deve ser um valor simples, não uma expressão.
As regras para as variáveis de cadeia:
"'123 Elm Street'"
.
Correto: "123 Elm Street"
.
""
).
'
), utilize \'
.
Exemplo: "John\'s Business Plan"
\
),
utilize \\
.
Exemplo: "c:\\Documents and Settings"
Exemplo com um par nome-valor de cada tipo de dados padrão:
intLineCount="24", dblLength="1441.25", strName="John Smith", boolComplete="true"